var mongoose = require('mongoose');
const Schema = mongoose.Schema;

/*
    网页导出链接
    status 0 移除， 1 可用
 */
export const OutUrlSchema = new Schema({
    url: String,
    createTime:{
        type: Date,
        default: Date.now()
    },
    status:{
        type: Number,
        default: 1,
    },
});
//第一次运行时调用
// OutUrlSchema.index({url: 1}, {unique: true});


// OutUrlSchema.pre('validate', function(next) {
//     if (this.isNew) {
//         this.createTime = Date.now() + 60*60*1000*8;
//     }
//     next();
// });

export const OutUrlModel = mongoose.model('out_url', OutUrlSchema);

//自动调用ensureIndex，调用结束后，会emit 'index'事件
// OutUrlModel.on('index', (err) => {
//     if(err)console.log('OutUrlModel create index failure');
//     else console.log('OutUrlModel create index success');
// })